@charset "utf-8";
/* CSS Document */

		.wj-box-card-container{
			position: relative;margin: 0;padding: 0;box-shadow: 0 2px 12px 0 rgba(255, 255, 255, .1);
		}
		.wj-box-card-container:after,.wj-box-card-container:before {
			display: table;
			content: ""
		}
		.wj-box-card-container .box-card-left{
			position: relative;float: left;width: 150px;z-index: 9999;
		}
		.wj-box-card-container .box-card-left:after,.wj-box-card-container .box-card-left:before {
			display: table;
			content: ""
		}
		.wj-box-card-container .box-card-left:after{
			clear:both;
		}
		.wj-box-card-container .box-card-left ul{
			list-style: none;padding: 0px;margin: 0px;
		}
		.wj-box-card-container .box-card-left ul li{
			height: 88px;
			line-height: 88px;
			text-align: center;
			overflow: hidden;
			cursor: pointer;
			background:#2D7AFE;
			color:#fff;
			font-size: 18px;
			
			box-shadow: inset 0px 1px 1px 0px rgba(231, 240, 255, 0.4);
		}
		.wj-box-card-container .box-card-left ul li{
			border-bottom: 2px solid #A9C9FF;
		}
		.wj-box-card-container .box-card-left ul li:last-child {
			border-bottom: none;
		}
		.wj-box-card-container .box-card-left ul .selected{
			background:#fff;
			color:#2D7AFE;
		}
		.wj-box-card-container .box-card-left ul li a{
			color:#fff;
		}
		.wj-box-card-container .box-card-left ul .selected a{
			color:#2D7AFE;
		}
		.wj-box-card-container .box-card-right{
			position: relative;padding-left: 150px;z-index: 9998;
		}
		.wj-box-card-container .box-card-right:after,.wj-box-card-container .box-card-right:before {
			display: table;
			content: ""
		}
		.wj-box-card-container .box-card-right:after{
			clear:both;
		}
		.wj-box-card-container .box-card-left ul,.wj-box-card-container .box-card-right .box-card-right-content{
			height:528px;
			overflow: hidden;
			background: #fff;
			border:1px solid #e6e6e6
		}
		.wj-box-card-container .box-card-right .box-card-right-content{
			display: none;
		}
		.wj-box-card-container .box-card-right .selected{
			display: block;
		}
		.wj-container {
			position: relative;width: 1200px;margin: auto;padding: 0px;
		}			
		.wj-container-pd{
			padding: 15px;
		}
		.wj-container-header{
			position: relative;margin: 0;padding: 0;
		}
		.wj-container-header .wj-container-header-left,.wj-container-header .wj-container-header-right{
			height: 80px;
		}
		.wj-container-header:after,.wj-container-header:before {
			display: table;
			content: ""
		}
		.wj-container-header .wj-container-header-left{
			position: relative;float: left;min-width: 50%;z-index: 9999;
		}
		.wj-container-header .wj-container-header-left:after,.wj-box-card-container .box-card-left:before {
			display: table;
			content: "";
			clear:both;
		}
		.wj-container-header .wj-container-header-left .wj-container-header-box-logo{
			position: relative;
			height: inherit;
			display: flex;
			align-items: center;
			text-align: left;
		}
		.wj-container-header .wj-container-header-left .wj-container-header-logo{
			height:60px;
		}
		.wj-container-header .wj-container-header-right{
			position: relative;float: right;min-width: 50%;z-index: 9999;text-align:right;
		}
		.wj-container-header .wj-container-header-right:after,.wj-box-card-container .box-card-right:before {
			display: table;
			content: "";
		}
		.wj-container-header .wj-container-header-right:after {
			clear:both;
		}
		.wj-container-header .wj-container-header-right .wj-search-button {
			position: relative;
			float: right;
			display: inline-block;
			white-space: nowrap;
			cursor: pointer;
			background: #fff;
			border: 1px solid #2D7AFE;
			color: #fff;
			background:#2D7AFE;
			-webkit-appearance: none;
			text-align: center;
			box-sizing: border-box;
			outline: none;
			margin: 0;
			transition: .1s;
			font-weight: 500;
			-moz-user-select: none;
			-webkit-user-select: none;
			-ms-user-select: none;
			font-size: 14px;
			border-radius: 40px;
			padding: 10px 30px;
		}
		.wj-container-header .wj-container-header-right .wj-search-input{
			position: relative;
			height: 38px;

			width: 180px;
			margin-left: 20px;
			border: none;             
			outline: none;            
			background: none;         
			box-shadow: none;        
			-webkit-appearance: none; 
			-moz-appearance: none;    
			appearance: none;        
		}
		
		.wj-container-header-right-search-box{
			position: relative;
			height: inherit;
			display: flex;
			align-items: center;
			justify-content: center;
		}
		.wj-container-header-right-search-card{
			position: relative;
			width: 300px;
			text-align: center;
			height: 40px;
			border-radius: 45px;
			background: #fff;
		}
		.header-text-left {overflow:hidden;width:100%;}
		.header-text-left ul {
			position: relative;
			height:30px;
			display: flex;
		}
		.header-text-left ul li{
			position: relative;padding:0px 10px;text-align: left;overflow: hidden;white-space: nowrap;
		}
		.header-text-left ul li a{
			line-height: 32px;
			font-size: 16px;
		} 
		.wj-carousel{
			width:590px;height: 360px;margin: 10px 5px;
		}
		.wj-carousel .wj-carousel-box{
			position: relative;
		}
		.wj-carousel .wj-carousel-box .wj-carousel-box-title-box{
			position: absolute;left: 0px;bottom: 0px;width: 100%;height: 35px;
		}
		.wj-carousel .wj-carousel-box .wj-carousel-box-title-box-bg{
			position: relative;background: #000;opacity: 0.5;width: 100%;height: 35px;
		}
		.wj-carousel .wj-carousel-box .wj-carousel-box-title-box-title{
			position: absolute;left: 0px;bottom: 0px;width: 100%;height: 35px;color: #fff;text-align: left;padding-left: 10px;font-size:14px;line-height: 28px;
		}
		.wj-carousel-right{
			width:440px;height: 360px;margin: 10px 5px;
		}
		.wj-tab-label-ul{
			height: 30px;border-bottom: 2px solid #e6e6e6;
			margin-bottom: 2px;
		}
		.wj-tab-label-ul li{
			width:100px;line-height: 30px;float:left;text-align: left;overflow: hidden;
			cursor: pointer;border-bottom: 2px solid #e6e6e6;
			margin-right: 2rem;
		}
		.wj-tab-label-ul li a{
			color:#000;font-size:16px;
		}
		.swiper {
			position: relative;
			height: inherit;
		}
		.wj-swiper .swiper-pagination-bullet {
		  width: 12px;
		  height: 12px;
		}
		.wj-swiper .swiper-pagination-bullet-active {
		  background: rgba(255, 255, 255, 0.9);
		}
		.wj-swiper .swiper-button-next, .wj-swiper .swiper-button-prev {
			padding: 5px;
			color:rgba(255, 255, 255, 0);
		}
		.wj-swiper .swiper-button-next:hover, .wj-swiper .swiper-button-prev:hover{
			color:rgba(255, 255, 255, 1);
			background: rgba(0, 0, 0, 0.3);
		}
		.wj-swiper .swiper-pagination{
			text-align:right;
		}
		.wj-swiper-loop .swiper-button-next, .wj-swiper-loop .swiper-button-prev {
			padding: 5px;
			color:rgba(255, 255, 255, 0);
		}
		.wj-swiper-loop .swiper-button-next:hover, .wj-swiper-loop .swiper-button-prev:hover{
			color:rgba(255, 255, 255, 1);
			background: rgba(0, 0, 0, 0.3);
		}
		.wj-swiper-loop-lm12 .swiper-button-next, .wj-swiper-loop-lm12 .swiper-button-prev {
			padding: 5px;
			color:rgba(255, 255, 255, 0);
		}
		.wj-swiper-loop-lm12 .swiper-button-next:hover, .wj-swiper-loop-lm12 .swiper-button-prev:hover{
			color:rgba(255, 255, 255, 1);
			background: rgba(0, 0, 0, 0.3);
		}
		.picList li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picList li img{ width:120px; height:90px;}
		
		.wj-tab-container-box-2, .wj-tab-container-box-3, .wj-tab-container-box-4, .wj-tab-container-box-5{
			width:100%;height: 290px;padding:0
		}
		.wj-tab-container-2-lm1 .wj-tab-container-2-ul1 {
			position: relative;
		}
		.wj-tab-container-2-lm1 .wj-tab-container-2-ul1 li{
			width:50%;line-height: 30px;float:left;text-align: center;overflow: hidden;cursor: pointer;
		}		
		.wj-tab-container-2-lm1 .wj-tab-container-2-ul1:after, .wj-tab-container-2-lm1 .wj-tab-container-2-ul1:before {
			display: table;
			content: "";
			clear:both;
		}
		.wj-tab-container-2-lm12 .wj-tab-container-2-ul1:after,.wj-tab-container-2-lm12 .wj-tab-container-2-ul1:before{
			display: table;
			content: "";
			clear:both;
		}
		.wj-content-double-box {
			position: relative;display: flex;box-sizing: border-box;
		}
		.wj-content-double-box .wj-content-double-box-left {
			position: relative;display: inline-block;width: 50%;
		}
		.wj-content-double-box .wj-content-double-box-right {
			position: relative;display: inline-block;width: 50%;
		}
		.wj-content-link{
			position: relative;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;padding-right: 100px;line-height: 36px;font-size: 18px;
		}
		
		@media screen and (max-width:768px) {
			
			.wj-container-header .wj-container-header-left{
				position: relative;float: left;min-width: 80%;z-index: 9999;
			}
			.wj-container-header .wj-container-header-right{
				position: relative;float: right;min-width: 80%;z-index: 9999;text-align:right;
			}
			.wj-container-header-right-search-box {
				justify-content: right;
			}
			.wj-container {
				position: relative;width:100%;margin: auto;padding: 0px;
			}
			.wj-container-pd{
				padding: 5px 0px;
			}
			.wj-box-card-container .box-card-left{
				position: relative;float: none;width: 100%;z-index: 9999;
			}
			.wj-box-card-container .box-card-left ul li{
				float:left;width:25%;
			}
			.wj-box-card-container .box-card-right{
				position: relative;padding-left: 0px;z-index: 9998;
			}
			.wj-box-card-container .box-card-left ul{
				height:auto;
			}
			.wj-carousel {
				width:100%;height:auto;margin: 0px;
			}
			
			.wj-carousel .wj-carousel-swiper {
				padding: 5px 5px;
			}
			.wj-carousel .wj-carousel-swiper .wj-swiper{
				background: #99a9bf;
			}
			.wj-carousel-right{
				width:100%;height:auto;margin: 0px;
			}
			.wj-carousel-right .wj-tab-container-1{
				padding: 5px 5px;
			}
			.wj-tab-container-box-2, .wj-tab-container-box-3, .wj-tab-container-box-4, .wj-tab-container-box-5{
				height: auto;
			}
			.wj-tab-container-2-lm1 .wj-tab-container-2-ul1 li{
				width:100%;
			}
			.wj-tab-container-2-lm1 .wj-tab-container-2-ul1 li img{
				width:100% !important;
				height:100% !important;
			}
			.wj-content-double-box{
				display: block;	
			}
			.wj-content-double-box .wj-content-double-box-left ,.wj-content-double-box .wj-content-double-box-right{
				width: 100%;
			}
		}
/*		6月20周萌新增*/
			.main-box{
				position: relative;
				display: flex;
				flex-direction: row;
			}
			@media screen and (max-width:768px) {
				.wj-container-header-logo {
					height:auto!important;
					width: 80%;
				}
				.wj-box-card-container .box-card-left ul,.wj-box-card-container .box-card-right .box-card-right-content{
					height:auto;/*手机高度*/
					background: #fff;
					border:1px solid #e6e6e6
				}
				.wj-box-card-container .box-card-left ul li{
					height: 45px;
					line-height: 45px;
				}
				.main-box{
					flex-wrap: wrap;
					flex-direction: row;
				}
				.ld-flex-box img{
					width: 90px;height: 109px;
				}
			}
		
	.ld-flex-box{
					 position: relative;
					width: inherit;
					display: flex;
					flex-wrap: wrap;
					justify-content: flex-start;
					padding: 10px 0px;
				}
	.ld-flex-box img{
					width: 120px;height: 145px;
				}
			.ld-flex-box  .img-ms{
				position: relative;width: 120px;height: 60px;line-height: 20px;margin: auto;overflow: hidden;text-overflow: ellipsis;font-size: 12px;
			}				